cloud-capped mountains - French English Dictionary